﻿namespace KinonekoSoftware.CodariaDB.Documents.DataParts.Modules.RVE
{
    public enum ChineseZodiac
    {
        Rat,
        Ox,
        Tiger,
        Rabbit,
        Loong,
        Snake,
        Horse,
        Sheep,
        Monkey,
        Rooster,
        Dog,
        Pig,
    }

    public sealed class RVE_ChineseZodiac : RVE_Element, IMetadataSupport, IMainVisualRowElement
    {

        public ChineseZodiac Value    { get; set; }
        public string        Metadata { get; set; }


        public override RVE_Element Clone() => new RVE_ChineseZodiac
        {
            Id          = ID.Get(),
            Description = Description,
            Title       = Title,
            Metadata    = Metadata,
            Value       = Value,
        };

        IMainVisualRowElement IMainVisualRowElement.Clone() => new RVE_ChineseZodiac
        {
            Id          = ID.Get(),
            Description = Description,
            Title       = Title,
            Metadata    = Metadata,
            Value       = Value,
        };
    }
}